Minutes, IBIS Quality Task Group

26 November 2019

11:00-12:00 EST (08:00-09:00 PST)

ROLL CALL

Intel Corp.                         Michael Mirmak
Mentor, a Siemens Business          Arpad Muranyi
Micron Technology                 * Randy Wolff
Signal Integrity Software:        * Mike LaBonte
SPISim                              Wei-hsing Huang
Teraspeed Labs:                   * Bob Ross
Zuken USA:                        * Lance Wang

Everyone in attendance marked by *

NOTE: "AR" = Action Required.

-----------------------MINUTES ---------------------------
Mike LaBonte conducted the meeting.

Call for IBIS related patent disclosures:

- None

Call for opens:

- None

Review of previous meeting minutes:
Minutes from the November 12 meeting were reviewed.  Bob Ross moved to approve the minutes.
Lance Wang seconded.  Without objection the minutes were approved.


ARs:
- None


IBISCHK700 parser development:
Bob Ross said there could be an IBISCHK7.0.1 with 4 bug fixes.


IBISCHK7 source code license:
Bob Ross said we had 8 license agreements signed, with one more signature pending. We
were waiting for payments from 3 licensees. That would be 4 after the next signature. The
delays are due to long payment cycle policies. Mike LaBonte commented that revenue
from the license sales should cover life cycle costs for IBISCHK7.


New IBISCHK bugs:

BUG208:
Mike LaBonte showed BUG208.  Bob Ross described changes he had made to the bug report
drafted by Mike.  Mike showed the affected source code and explained the mechanism of
the bug.  He noted that he had fixed the code and tested that, and the testcase file
had checked successfully.  Randy Wolff asked if the fixed code had been tested with
Arpad's original parser hang testcase. Mike said it had not.

AR: Mike LaBonte to test IBISCHK7 fix with Arpad's original parser hang testcase

Mike asked when the bug report would be sent to Atul. Bob said the report should be
uploaded and then Bob will send the link to Atul. Bob noted that source code licensees
could fix their own copies immediately.

AR: Bob Ross to have BUG208 uploaded and notify the developer

BUG207:
Randy Wolff asked to discuss BUG207, which Mike showed.  Randy said the bug probably
should be addressed, asking about the level of difficulty. For his testcase it was
lucky that there was a simple workaround.  Mike LaBonte said it should be fairly easy
for IBISCHK to determine the curve state at the beginning and end points.  Bob Ross
said fixing this for all versions might break existing models.

Lance Wang asked for clarification about the nature of the bug, asking if IBISCHK
was not combining all of the curves for checking.  Randy said that was the case.
Lance asked how the original model was constructed, such that it used a Dynamic_clamp
for something that was static.  Randy said it allowed the extraction of the static
behavior to be handled separately.  Lance said the V-T curve could not have exactly
the same profile as a Dynamic_clamp in actual operation.  Mike agreed, noting that
dynamic clamps can be triggered by the received waveform.

Lance said IBIS extraction would usually have separate simulations for dynamic and
static characteristics.  Randy said there were two ways it could work. He was unable to
extract a V-T that would swing between 0 and 0.5V.  The driver didn't work that way,
it was designed to work with termination on all the time.  A clamp was appropriate
for that.  Mike noted that the text for Submodel did allow for static I-V curves.
Bob said in driving mode the Submodel I-V curve was enabled.  Randy said that there
were no checks for input mode.  Bob described presentations he had given on the subject.
Randy suggested having IBISCHK check including the currents of at least static Submodels.

Mike LaBonte said we needed to discuss whether a fix for this would apply to all IBIS
files containing [Driver Schedule] and [Submodel], or only to version 7.0+ files to
minimize the impact to existing files. He noted no IBIS language change necessitated
checking it only for 7.0+. He suggested the issue could be discussed in an Open Forum
meeting to involve more stakeholders.


IBIS-ISS parser:
Discussion was tabled.


Bob Ross moved to adjourn. Lance Wang seconded. Without objection the meeting ended.

Meeting ended: 12:07 ET

Next meeting December 3, 2019

